p1=2; p2=4; p3=2; m=5; str=["a","-","b","-","c"];